home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / qstbats.zip / RUNDB.BAT < prev   
DOS Batch File  |  1992-04-19  |  2KB  |  81 lines

  1. rem This is my RUNDB.BAT file that my autoexec.bat loads.  I have cut it
  2. rem down for you for simplicity for you.  This should give you a good
  3. rem idea on how to use the SPAWN techinque.  It prevents you from having
  4. rem to make a connect for each baud rate in the EXEBBS.BAT file.
  5.  
  6. echo off
  7. :start
  8. d:
  9. cd \db
  10. db
  11. if errorlevel 200 goto loadbbs
  12. if errorlevel 189 goto clean
  13. if errorlevel 188 goto normal_routing
  14. goto end
  15.  
  16. rem This file (sbbs.bat) is created by the mailer program.  See
  17. rem EXEBBS.BAT for more information.
  18.  
  19. :loadbbs
  20. sbbs.bat
  21.  
  22. rem This is my cleaning routine that is scheduled at early morning.
  23.  
  24. :clean
  25. j:
  26. cd\febbs
  27. febbs f n c
  28. d:
  29. cd\sbbs
  30. pkzip e:\ibm\mis\qst.zip qst.lst
  31. echokdup
  32. mbutil purge -file mbutil.pur
  33. mbutil pack -force -delete -recover
  34. mbutil sort -pack
  35. mbutil link
  36. goto start
  37.  
  38. rem This is my midnight clean routine.  It resets games pruges users,
  39. rem and more.
  40.  
  41. :normal_routing
  42. cd\sbbs\tradewar
  43. extern
  44. cd\sbbs
  45. del system.log
  46. del mbutil.log
  47. stop d:\sbbs\txtfiles\best u10 d10 c10 m10 b10
  48. if exist dtr.idx del dtr.idx
  49. cd\sbbs\txtfiles
  50. if exist dtr.asc del dtr.asc
  51. cd\sbbs
  52. if exist dtr.log copy dtr.log d:\sbbs\txtfiles
  53. if exist dtr.log del dtr.log
  54. cd\sbbs\txtfiles
  55. ren dtr.log dtr.asc
  56. cd\sbbs
  57. usersort -s -d
  58. userpack -d60
  59. cd\ava
  60. del ava.log
  61. cd\fish
  62. fishmant
  63. cd\ava
  64. if exist avadat.bak del avadat.bak
  65. remove d:\sbbs
  66. cd\mcfreq
  67. if exist mcfram.log del mcfram.log
  68. if exist mcfreq.log del mcfreq.log
  69. e:
  70. cd\tw1000
  71. twmaint
  72. d:
  73. cd\sbbs
  74. arj u i:\users\users.arj d:\sbbs\users.bbs
  75. arj u i:\users\users.arj d:\sbbs\susers.bbs
  76. goto start
  77.  
  78. :end
  79. Echo D'Bridge is down....
  80. command.com
  81.